<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // json : 主流的数据传输格式；
        // json 是一个数据格式，且是字符串；（对格式有要求的字符串）;
        // json 格式 ；
        // var str = "fdasfdsa";
        // var json = '{"name":"张三","age":20,height:"178cm"}';
        // console.log(json);
        // var json = "{'name':'张三','age':22}";
        // 数据交互；---》数据传输 ---->?? 数据大家互相不认识；
        // js arr = [1,2,3,4]      
        // php arr = array(0=>1,1=>2,2=>3,3=>4);

        // 1.把js里的数组或者对象转成json字符串；JSON.stringify(数组、对象);
        // var arr = ["张三","李四","王五"];
        // let str = JSON.stringify(arr);
        // console.log(typeof str);

        // var obj = {
        //     name:"张飒",
        //     age:20,
        //     height:"178cm"
        // }
        // console.log(JSON.stringify(obj));

        // var arr  =[{name:"张三",age:20},{name:"李四",age:22},{name:"王五",age:21}]  // 对象数组；

        // console.log(JSON.stringify(arr));


        // 2.把json 转成对象或者数组；JSON.parse
        // JSON.parse 只能转换纯的json数据；
        // var arr  =[{name:"张三",age:20},{name:"李四",age:22},{name:"王五",age:21}];
        // var json = JSON.stringify(arr);
        // console.log(json);

        let json = '{"name":"张娜","age":20,"height":"178cm"}';
        let json2 = '{"name":"张2","age":20,"height":"179cm"}';
        var arrstr = "["+json+","+json2+"]";
        console.log(arrstr);
        var myarr = JSON.parse(arrstr);
        console.log(myarr);


        // 总结 ：1.json 格式；2.JSON.stringify() 3.JSON.parse()

    </script>
</body>
</html>